package com.dao;

import com.domain.Blog;
import com.domain.BlogType;

import java.util.List;
import java.util.Map;

/**
 * 博客类型
 * @author 98272
 */
public interface BlogTypeDao {

    /**
     * 查询所有博客类型
     * @return
     */
    List<BlogType> countList();

    /**
     * 根据idd查询一条博客类型
     * @param id
     * @return
     */
    BlogType findById(Integer id);

    /**
     * 根据不固定参数查询一条博客类型
     * @param map
     * @return
     */
    List<BlogType> list(Map<String,Object> map);

    /**
     * 根据不固定参数查询博客类型条数
     * @param map
     * @return
     */
    Long getTotal(Map<String,Object> map);
    Integer  add(BlogType blogType);
    Integer update(BlogType blogType);
    Integer delete(Integer id);
}
